PremiumAddons\Widgets\Premium_Nav_Menu C

Total Complexity 124
Dependencies 17
Dependents 0
Total lines 4,981
Lines of code 4,155
Logical lines of code 601
Comment lines 290
Methods 36
Properties 1

Methods 36

Method Rating Maintainability Complexity Lines of code
render()
D
24
35 177
get_menu_settings_controls()
D
18
5 484
get_menu_content_controls()
C
17
6 465
get_custom_menu()
C
29 28 126
get_toggle_menu_sytle()
C
19
1 464
get_menu_item_style()
B
22
1 371
get_submenu_item_style()
B
24
1 329
get_ver_toggler_style()
B
24
1 310
get_sub_menu_item_extras()
B
26
5 232
get_dropdown_content_settings()
B
25
2 264
get_menu_item_extras()
A
28
4 216
get_submenu_container_style()
A
30 2 186
get_vertical_toggle_settings()
A
34 1 128
get_menu_container_style()
S
38 1 93
add_random_badges_section()
S
48 3 34
get_sticky_option_settings()
S
43 1 61
get_icon_html()
S
56 4 16
get_sticky_style()
S
44 1 54
add_vertical_toggler()
S
53 2 26
add_helpful_docs_section()
S
52 2 26
is_valid_menu()
S
67 2 8
get_badge_html()
S
65 2 8
fix_duplicated_ids()
S
61 1 13
get_menu_style_controls()
S
65 1 11
get_name()
S
82 1 3
register_controls()
S
70 1 7
get_menu_list()
S
75 1 4
get_custom_help_url()
S
82 1 3
get_keywords()
S
77 1 3
get_categories()
S
81 1 3
get_script_depends()
S
71 1 7
get_style_depends()
S
73 1 6
mobile_menu_filter()
S
65 1 8
get_icon()
S
82 1 3
get_title()
S
79 1 3
getTemplateInstance()
S
80 1 3